window {
 background-color: #069 !important;
 width: 800px;
}
.htitle, .hoptions {
 background-color: #069 !important;
 color: #fff;
 margin: 5px 5px 5px 5px;
}
.title, .close {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #fff;
 font-weight: bold;
}
.recover {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #fff;
 text-decoration: underline;
 text-align: right;
 cursor: pointer;
}
.close {
 cursor: hand;
}
.close:hover {
 text-decoration: underline;
}
.messagearea {
 font-family: "Courier New", monospace;
 font-size: 10pt;
 height: 300px;
} 
.qqcbox {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #fff;
}
.qqbuttonnb {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9pt;
}
.qqbutton {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
}

#emoticonbutton,
#waffleimagesbtn {
 min-width: 30px;
 width: 30px;
}

#emoticonbutton .button-menu-dropmarker {
 visibility: hidden;
 /*width: 11px !important;
 height: 11px !important;*/
 margin-top: auto;
 margin-bottom: auto;
 margin-left: auto;
 margin-right: auto;
}

#floatsubmitter {
 display: none;
}

#previewiframe {
 height: 300px;
 overflow: auto;
 margin: 4px 4px 4px 4px;
}